Перейти к основному содержимому

Обновление до 0.13.0

Изменения, нарушающие совместимость

on-run-start и on-run-end

Специальная переменная Jinja {{this}} больше не поддерживается для хуков on-run-start и on-run-end.

Вместо этого используйте переменную из контекста {{ target }} или контекста on-run-end.

Методы адаптера

Некоторые методы адаптера, специфичные для материализации, изменились таким образом, что это нарушает совместимость. Если вы используете эти методы адаптера в своих макросах или материализациях, возможно, вам потребуется обновить ваш код.

  • query_for_existing - удален, вместо него используйте get_relation.
  • get_missing_columns - изменен, теперь принимает Relation вместо схем и идентификаторов
  • expand_target_column_types - изменен, теперь принимает Relation вместо схемы, идентификатора
  • get_relation - добавлен аргумент database
  • create_schema - добавлен аргумент database
  • drop_schema - добавлен аргумент database

Конец поддержки

Спецификации schema.yml версии 1 (устаревшие с 0.11.0) больше не поддерживаются. Пожалуйста, используйте спецификацию версии 2.

См. руководство по миграции 0.11.0 для получения подробностей.

0